#pragma once 

#include <stdio.h>
#include <string>
#include <algorithm>
#include <vector>
#include <cstdlib>
#include <iostream>

#include "glm/glm.hpp"
#include "Noeud.h"

class CScene
{
	public:
		CScene();
		~CScene();
		void AddFinListeNoeud(CNoeud _noeud);
		void SupListeNoeud(CNoeud _noeud);
		void SupIListeNoeud(int _i);
		void ViderListeNoeud();
		std::vector<CNoeud> GetListeNoeud();
		CNoeud GetIListeNoeud(int _i);

	private:
		void SetListeNoeud(std::vector<CNoeud> _ListeNoeud);
		void SetIListeNoeud(int _i, CNoeud _noeud);

	protected:	
		std::vector<CNoeud> ListeNoeud;

};